MapStream map = new MapStream(@"C:\Users\stem\Documents\headlong.map");
model tag = (model)map.GetTag(map.FindFirst((tag_class)"mode", "bridge_light"));
var raw = tag.Sections[0].GetRawPointer();
map.Position = raw.Address;
byte[] raw_data = new byte[raw.Length];
map.Read(raw_data, 0, raw_data.Length);
Mesh mesh_data = new Mesh();
mesh_data.Load(raw_data, tag.Sections[0].GetSectionResources(), tag.GetBoundingBox().GetCompressionRanges());


https://github.com/jacksoncougar/moonfish